!
    function(e, t, n) {
        "use strict"; !
            function o(e, t, n) {
                function a(s, l) {
                    if (!t[s]) {
                        if (!e[s]) {
                            var i = "function" == typeof require && require;
                            if (!l && i) return i(s, !0);
                            if (r) return r(s, !0);
                            var u = new Error("Cannot find module '" + s + "'");
                            throw u.code = "MODULE_NOT_FOUND",
                                u
                        }
                        var c = t[s] = {
                            exports: {}
                        };
                        e[s][0].call(c.exports,
                            function(t) {
                                var n = e[s][1][t];
                                return a(n ? n: t)
                            },
                            c, c.exports, o, e, t, n)
                    }
                    return t[s].exports
                }
                for (var r = "function" == typeof require && require,
                         s = 0; s < n.length; s++) a(n[s]);
                return a
            } ({
                    1 : [function(o) {
                        var a, r, s, l, i = function(e) {
                                return e && e.__esModule ? e: {
                                    "default": e
                                }
                            },
                            u = o("./modules/handle-dom"),
                            c = o("./modules/utils"),
                            d = o("./modules/handle-swal-dom"),
                            f = o("./modules/handle-click"),
                            p = o("./modules/handle-key"),
                            m = i(p),
                            v = o("./modules/default-params"),
                            y = i(v),
                            h = o("./modules/set-params"),
                            g = i(h);
                        s = l = function() {
                            function o(e) {
                                var t = s;
                                return t[e] === n ? y["default"][e] : t[e]
                            }
                            var s = arguments[0];
                            if (u.addClass(t.body, "stop-scrolling"), d.resetInput(), s === n) return c.logStr("SweetAlert expects at least 1 attribute!"),
                                !1;
                            var l = c.extend({},
                                y["default"]);
                            switch (typeof s) {
                                case "string":
                                    l.title = s,
                                        l.text = arguments[1] || "",
                                        l.type = arguments[2] || "";
                                    break;
                                case "object":
                                    if (s.title === n) return c.logStr('Missing "title" argument!'),
                                        !1;
                                    l.title = s.title;
                                    for (var i in y["default"]) l[i] = o(i);
                                    l.confirmButtonText = l.showCancelButton ? "Confirm": y["default"].confirmButtonText,
                                        l.confirmButtonText = o("confirmButtonText"),
                                        l.doneFunction = arguments[1] || null;
                                    break;
                                default:
                                    return c.logStr('Unexpected type of argument! Expected "string" or "object", got ' + typeof s),
                                        !1
                            }
                            g["default"](l),
                                d.fixVerticalPosition(),
                                d.openModal(arguments[1]);
                            for (var p = d.getModal(), v = p.querySelectorAll("button"), h = ["onclick", "onmouseover", "onmouseout", "onmousedown", "onmouseup", "onfocus"], b = function(e) {
                                    return f.handleButton(e, l, p)
                                },
                                     w = 0; w < v.length; w++) for (var C = 0; C < h.length; C++) {
                                var S = h[C];
                                v[w][S] = b
                            }
                            d.getOverlay().onclick = b,
                                a = e.onkeydown;
                            var x = function(e) {
                                return m["default"](e, l, p)
                            };
                            e.onkeydown = x,
                                e.onfocus = function() {
                                    setTimeout(function() {
                                            r !== n && (r.focus(), r = n)
                                        },
                                        0)
                                }
                        },
                            s.setDefaults = l.setDefaults = function(e) {
                                if (!e) throw new Error("userParams is required");
                                if ("object" != typeof e) throw new Error("userParams has to be a object");
                                c.extend(y["default"], e)
                            },
                            s.close = l.close = function() {
                                var o = d.getModal();
                                u.fadeOut(d.getOverlay(), 5),
                                    u.fadeOut(o, 5),
                                    u.removeClass(o, "showSweetAlert"),
                                    u.addClass(o, "hideSweetAlert"),
                                    u.removeClass(o, "visible");
                                var s = o.querySelector(".sa-icon.sa-success");
                                u.removeClass(s, "animate"),
                                    u.removeClass(s.querySelector(".sa-tip"), "animateSuccessTip"),
                                    u.removeClass(s.querySelector(".sa-long"), "animateSuccessLong");
                                var l = o.querySelector(".sa-icon.sa-error");
                                u.removeClass(l, "animateErrorIcon"),
                                    u.removeClass(l.querySelector(".sa-x-mark"), "animateXMark");
                                var i = o.querySelector(".sa-icon.sa-warning");
                                return u.removeClass(i, "pulseWarning"),
                                    u.removeClass(i.querySelector(".sa-body"), "pulseWarningIns"),
                                    u.removeClass(i.querySelector(".sa-dot"), "pulseWarningIns"),
                                    setTimeout(function() {
                                            var e = o.getAttribute("data-custom-class");
                                            u.removeClass(o, e)
                                        },
                                        300),
                                    u.removeClass(t.body, "stop-scrolling"),
                                    e.onkeydown = a,
                                e.previousActiveElement && e.previousActiveElement.focus(),
                                    r = n,
                                    clearTimeout(o.timeout),
                                    !0
                            },
                            s.showInputError = l.showInputError = function(e) {
                                var t = d.getModal(),
                                    n = t.querySelector(".sa-input-error");
                                u.addClass(n, "show");
                                var o = t.querySelector(".sa-error-container");
                                u.addClass(o, "show"),
                                    o.querySelector("p").innerHTML = e,
                                    t.querySelector("input").focus()
                            },
                            s.resetInputError = l.resetInputError = function(e) {
                                if (e && 13 === e.keyCode) return ! 1;
                                var t = d.getModal(),
                                    n = t.querySelector(".sa-input-error");
                                u.removeClass(n, "show");
                                var o = t.querySelector(".sa-error-container");
                                u.removeClass(o, "show")
                            },
                            "undefined" != typeof e ? e.sweetAlert = e.swal = s: c.logStr("SweetAlert is a frontend module!")
                    },
                        {
                            "./modules/default-params": 2,
                            "./modules/handle-click": 3,
                            "./modules/handle-dom": 4,
                            "./modules/handle-key": 5,
                            "./modules/handle-swal-dom": 6,
                            "./modules/set-params": 8,
                            "./modules/utils": 9
                        }],
                    2 : [function(e, t, n) {
                        Object.defineProperty(n, "__esModule", {
                            value: !0
                        });
                        var o = {
                            title: "",
                            text: "",
                            type: null,
                            allowOutsideClick: !1,
                            showConfirmButton: !0,
                            showCancelButton: !1,
                            closeOnConfirm: !0,
                            closeOnCancel: !0,
                            confirmButtonText: "OK",
                            confirmButtonColor: "#AEDEF4",
                            cancelButtonText: "Cancel",
                            imageUrl: null,
                            imageSize: null,
                            timer: null,
                            customClass: "",
                            html: !1,
                            animation: !0,
                            allowEscapeKey: !0,
                            inputType: "text",
                            inputPlaceholder: "",
                            inputValue: ""
                        };
                        n["default"] = o,
                            t.exports = n["default"]
                    },
                        {}],
                    3 : [function(t, n, o) {
                        Object.defineProperty(o, "__esModule", {
                            value: !0
                        });
                        var a = t("./utils"),
                            r = (t("./handle-swal-dom"), t("./handle-dom")),
                            s = function(t, n, o) {
                                function s(e) {
                                    m && n.confirmButtonColor && (p.style.backgroundColor = e)
                                }
                                var u, c, d, f = t || e.event,
                                    p = f.target || f.srcElement,
                                    m = -1 !== p.className.indexOf("confirm"),
                                    v = -1 !== p.className.indexOf("sweet-overlay"),
                                    y = r.hasClass(o, "visible"),
                                    h = n.doneFunction && "true" === o.getAttribute("data-has-done-function");
                                switch (m && n.confirmButtonColor && (u = n.confirmButtonColor, c = a.colorLuminance(u, -.04), d = a.colorLuminance(u, -.14)), f.type) {
                                    case "mouseover":
                                        s(c);
                                        break;
                                    case "mouseout":
                                        s(u);
                                        break;
                                    case "mousedown":
                                        s(d);
                                        break;
                                    case "mouseup":
                                        s(c);
                                        break;
                                    case "focus":
                                        var g = o.querySelector("button.confirm"),
                                            b = o.querySelector("button.cancel");
                                        m ? b.style.boxShadow = "none": g.style.boxShadow = "none";
                                        break;
                                    case "click":
                                        var w = o === p,
                                            C = r.isDescendant(o, p);
                                        if (!w && !C && y && !n.allowOutsideClick) break;
                                        m && h && y ? l(o, n) : h && y || v ? i(o, n) : r.isDescendant(o, p) && "BUTTON" === p.tagName && sweetAlert.close()
                                }
                            },
                            l = function(e, t) {
                                var n = !0;
                                r.hasClass(e, "show-input") && (n = e.querySelector("input").value, n || (n = "")),
                                    t.doneFunction(n),
                                t.closeOnConfirm && sweetAlert.close()
                            },
                            i = function(e, t) {
                                var n = String(t.doneFunction).replace(/\s/g, ""),
                                    o = "function(" === n.substring(0, 9) && ")" !== n.substring(9, 10);
                                o && t.doneFunction(!1),
                                t.closeOnCancel && sweetAlert.close()
                            };
                        o["default"] = {
                            handleButton: s,
                            handleConfirm: l,
                            handleCancel: i
                        },
                            n.exports = o["default"]
                    },
                        {
                            "./handle-dom": 4,
                            "./handle-swal-dom": 6,
                            "./utils": 9
                        }],
                    4 : [function(n, o, a) {
                        Object.defineProperty(a, "__esModule", {
                            value: !0
                        });
                        var r = function(e, t) {
                                return new RegExp(" " + t + " ").test(" " + e.className + " ")
                            },
                            s = function(e, t) {
                                r(e, t) || (e.className += " " + t)
                            },
                            l = function(e, t) {
                                var n = " " + e.className.replace(/[\t\r\n]/g, " ") + " ";
                                if (r(e, t)) {
                                    for (; n.indexOf(" " + t + " ") >= 0;) n = n.replace(" " + t + " ", " ");
                                    e.className = n.replace(/^\s+|\s+$/g, "")
                                }
                            },
                            i = function(e) {
                                var n = t.createElement("div");
                                return n.appendChild(t.createTextNode(e)),
                                    n.innerHTML
                            },
                            u = function(e) {
                                e.style.opacity = "",
                                    e.style.display = "block"
                            },
                            c = function(e) {
                                if (e && !e.length) return u(e);
                                for (var t = 0; t < e.length; ++t) u(e[t])
                            },
                            d = function(e) {
                                e.style.opacity = "",
                                    e.style.display = "none"
                            },
                            f = function(e) {
                                if (e && !e.length) return d(e);
                                for (var t = 0; t < e.length; ++t) d(e[t])
                            },
                            p = function(e, t) {
                                for (var n = t.parentNode; null !== n;) {
                                    if (n === e) return ! 0;
                                    n = n.parentNode
                                }
                                return ! 1
                            },
                            m = function(e) {
                                e.style.left = "-9999px",
                                    e.style.display = "block";
                                var t, n = e.clientHeight;
                                return t = "undefined" != typeof getComputedStyle ? parseInt(getComputedStyle(e).getPropertyValue("padding-top"), 10) : parseInt(e.currentStyle.padding),
                                    e.style.left = "",
                                    e.style.display = "none",
                                "-" + parseInt((n + t) / 2) + "px"
                            },
                            v = function(e, t) {
                                if ( + e.style.opacity < 1) {
                                    t = t || 16,
                                        e.style.opacity = 0,
                                        e.style.display = "block";
                                    var n = +new Date,
                                        o = function(e) {
                                            function t() {
                                                return e.apply(this, arguments)
                                            }
                                            return t.toString = function() {
                                                return e.toString()
                                            },
                                                t
                                        } (function() {
                                            e.style.opacity = +e.style.opacity + (new Date - n) / 100,
                                                n = +new Date,
                                            +e.style.opacity < 1 && setTimeout(o, t)
                                        });
                                    o()
                                }
                                e.style.display = "block"
                            },
                            y = function(e, t) {
                                t = t || 16,
                                    e.style.opacity = 1;
                                var n = +new Date,
                                    o = function(e) {
                                        function t() {
                                            return e.apply(this, arguments)
                                        }
                                        return t.toString = function() {
                                            return e.toString()
                                        },
                                            t
                                    } (function() {
                                        e.style.opacity = +e.style.opacity - (new Date - n) / 100,
                                            n = +new Date,
                                            +e.style.opacity > 0 ? setTimeout(o, t) : e.style.display = "none"
                                    });
                                o()
                            },
                            h = function(n) {
                                if ("function" == typeof MouseEvent) {
                                    var o = new MouseEvent("click", {
                                        view: e,
                                        bubbles: !1,
                                        cancelable: !0
                                    });
                                    n.dispatchEvent(o)
                                } else if (t.createEvent) {
                                    var a = t.createEvent("MouseEvents");
                                    a.initEvent("click", !1, !1),
                                        n.dispatchEvent(a)
                                } else t.createEventObject ? n.fireEvent("onclick") : "function" == typeof n.onclick && n.onclick()
                            },
                            g = function(t) {
                                "function" == typeof t.stopPropagation ? (t.stopPropagation(), t.preventDefault()) : e.event && e.event.hasOwnProperty("cancelBubble") && (e.event.cancelBubble = !0)
                            };
                        a.hasClass = r,
                            a.addClass = s,
                            a.removeClass = l,
                            a.escapeHtml = i,
                            a._show = u,
                            a.show = c,
                            a._hide = d,
                            a.hide = f,
                            a.isDescendant = p,
                            a.getTopMargin = m,
                            a.fadeIn = v,
                            a.fadeOut = y,
                            a.fireClick = h,
                            a.stopEventPropagation = g
                    },
                        {}],
                    5 : [function(t, o, a) {
                        Object.defineProperty(a, "__esModule", {
                            value: !0
                        });
                        var r = t("./handle-dom"),
                            s = t("./handle-swal-dom"),
                            l = function(t, o, a) {
                                var l = t || e.event,
                                    i = l.keyCode || l.which,
                                    u = a.querySelector("button.confirm"),
                                    c = a.querySelector("button.cancel"),
                                    d = a.querySelectorAll("button[tabindex]");
                                if ( - 1 !== [9, 13, 32, 27].indexOf(i)) {
                                    for (var f = l.target || l.srcElement,
                                             p = -1,
                                             m = 0; m < d.length; m++) if (f === d[m]) {
                                        p = m;
                                        break
                                    }
                                    9 === i ? (f = -1 === p ? u: p === d.length - 1 ? d[0] : d[p + 1], r.stopEventPropagation(l), f.focus(), o.confirmButtonColor && s.setFocusStyle(f, o.confirmButtonColor)) : 13 === i ? ("INPUT" === f.tagName && (f = u, u.focus()), f = -1 === p ? u: n) : 27 === i && o.allowEscapeKey === !0 ? (f = c, r.fireClick(f, l)) : f = n
                                }
                            };
                        a["default"] = l,
                            o.exports = a["default"]
                    },
                        {
                            "./handle-dom": 4,
                            "./handle-swal-dom": 6
                        }],
                    6 : [function(n, o, a) {
                        var r = function(e) {
                            return e && e.__esModule ? e: {
                                "default": e
                            }
                        };
                        Object.defineProperty(a, "__esModule", {
                            value: !0
                        });
                        var s = n("./utils"),
                            l = n("./handle-dom"),
                            i = n("./default-params"),
                            u = r(i),
                            c = n("./injected-html"),
                            d = r(c),
                            f = ".sweet-alert",
                            p = ".sweet-overlay",
                            m = function() {
                                var e = t.createElement("div");
                                for (e.innerHTML = d["default"]; e.firstChild;) t.body.appendChild(e.firstChild)
                            },
                            v = function(e) {
                                function t() {
                                    return e.apply(this, arguments)
                                }
                                return t.toString = function() {
                                    return e.toString()
                                },
                                    t
                            } (function() {
                                var e = t.querySelector(f);
                                return e || (m(), e = v()),
                                    e
                            }),
                            y = function() {
                                var e = v();
                                return e ? e.querySelector("input") : void 0
                            },
                            h = function() {
                                return t.querySelector(p)
                            },
                            g = function(e, t) {
                                var n = s.hexToRgb(t);
                                e.style.boxShadow = "0 0 2px rgba(" + n + ", 0.8), inset 0 0 0 1px rgba(0, 0, 0, 0.05)"
                            },
                            b = function(n) {
                                var o = v();
                                l.fadeIn(h(), 10),
                                    l.show(o),
                                    l.addClass(o, "showSweetAlert"),
                                    l.removeClass(o, "hideSweetAlert"),
                                    e.previousActiveElement = t.activeElement;
                                var a = o.querySelector("button.confirm");
                                a.focus(),
                                    setTimeout(function() {
                                            l.addClass(o, "visible")
                                        },
                                        500);
                                var r = o.getAttribute("data-timer");
                                if ("null" !== r && "" !== r) {
                                    var s = n;
                                    o.timeout = setTimeout(function() {
                                            var e = (s || null) && "true" === o.getAttribute("data-has-done-function");
                                            e ? s(null) : sweetAlert.close()
                                        },
                                        r)
                                }
                            },
                            w = function() {
                                var e = v(),
                                    t = y();
                                l.removeClass(e, "show-input"),
                                    t.value = u["default"].inputValue,
                                    t.setAttribute("type", u["default"].inputType),
                                    t.setAttribute("placeholder", u["default"].inputPlaceholder),
                                    C()
                            },
                            C = function(e) {
                                if (e && 13 === e.keyCode) return ! 1;
                                var t = v(),
                                    n = t.querySelector(".sa-input-error");
                                l.removeClass(n, "show");
                                var o = t.querySelector(".sa-error-container");
                                l.removeClass(o, "show")
                            },
                            S = function() {
                                var e = v();
                                e.style.marginTop = l.getTopMargin(v())
                            };
                        a.sweetAlertInitialize = m,
                            a.getModal = v,
                            a.getOverlay = h,
                            a.getInput = y,
                            a.setFocusStyle = g,
                            a.openModal = b,
                            a.resetInput = w,
                            a.resetInputError = C,
                            a.fixVerticalPosition = S
                    },
                        {
                            "./default-params": 2,
                            "./handle-dom": 4,
                            "./injected-html": 7,
                            "./utils": 9
                        }],
                    7 : [function(e, t, n) {
                        Object.defineProperty(n, "__esModule", {
                            value: !0
                        });
                        var o = '<div class="sweet-overlay" tabIndex="-1"></div><div class="sweet-alert"><div class="sa-icon sa-error">\n      <span class="sa-x-mark">\n        <span class="sa-line sa-left"></span>\n        <span class="sa-line sa-right"></span>\n      </span>\n    </div><div class="sa-icon sa-warning">\n      <span class="sa-body"></span>\n      <span class="sa-dot"></span>\n    </div><div class="sa-icon sa-info"></div><div class="sa-icon sa-success">\n      <span class="sa-line sa-tip"></span>\n      <span class="sa-line sa-long"></span>\n\n      <div class="sa-placeholder"></div>\n      <div class="sa-fix"></div>\n    </div><div class="sa-icon sa-custom"></div><h2>Title</h2>\n    <p>Text</p>\n    <fieldset>\n      <input type="text" tabIndex="3" />\n      <div class="sa-input-error"></div>\n    </fieldset><div class="sa-error-container">\n      <div class="icon">!</div>\n      <p>Not valid!</p>\n    </div><div class="sa-button-container">\n      <button class="cancel" tabIndex="2">Cancel</button>\n      <button class="confirm" tabIndex="1">OK</button>\n    </div></div>';
                        n["default"] = o,
                            t.exports = n["default"]
                    },
                        {}],
                    8 : [function(e, t, o) {
                        Object.defineProperty(o, "__esModule", {
                            value: !0
                        });
                        var a = e("./utils"),
                            r = e("./handle-swal-dom"),
                            s = e("./handle-dom"),
                            l = ["error", "warning", "info", "success", "input", "prompt"],
                            i = function(e) {
                                var t = r.getModal(),
                                    o = t.querySelector("h2"),
                                    i = t.querySelector("p"),
                                    u = t.querySelector("button.cancel"),
                                    c = t.querySelector("button.confirm");
                                if (o.innerHTML = e.html ? e.title: s.escapeHtml(e.title).split("\n").join("<br>"), i.innerHTML = e.html ? e.text: s.escapeHtml(e.text || "").split("\n").join("<br>"), e.text && s.show(i), e.customClass) s.addClass(t, e.customClass),
                                    t.setAttribute("data-custom-class", e.customClass);
                                else {
                                    var d = t.getAttribute("data-custom-class");
                                    s.removeClass(t, d),
                                        t.setAttribute("data-custom-class", "")
                                }
                                if (s.hide(t.querySelectorAll(".sa-icon")), e.type && !a.isIE8()) {
                                    var f = function() {
                                        for (var o = !1,
                                                 a = 0; a < l.length; a++) if (e.type === l[a]) {
                                            o = !0;
                                            break
                                        }
                                        if (!o) return logStr("Unknown alert type: " + e.type),
                                            {
                                                v: !1
                                            };
                                        var i = ["success", "error", "warning", "info"],
                                            u = n; - 1 !== i.indexOf(e.type) && (u = t.querySelector(".sa-icon.sa-" + e.type), s.show(u));
                                        var c = r.getInput();
                                        switch (e.type) {
                                            case "success":
                                                s.addClass(u, "animate"),
                                                    s.addClass(u.querySelector(".sa-tip"), "animateSuccessTip"),
                                                    s.addClass(u.querySelector(".sa-long"), "animateSuccessLong");
                                                break;
                                            case "error":
                                                s.addClass(u, "animateErrorIcon"),
                                                    s.addClass(u.querySelector(".sa-x-mark"), "animateXMark");
                                                break;
                                            case "warning":
                                                s.addClass(u, "pulseWarning"),
                                                    s.addClass(u.querySelector(".sa-body"), "pulseWarningIns"),
                                                    s.addClass(u.querySelector(".sa-dot"), "pulseWarningIns");
                                                break;
                                            case "input":
                                            case "prompt":
                                                c.setAttribute("type", e.inputType),
                                                    c.value = e.inputValue,
                                                    c.setAttribute("placeholder", e.inputPlaceholder),
                                                    s.addClass(t, "show-input"),
                                                    setTimeout(function() {
                                                            c.focus(),
                                                                c.addEventListener("keyup", swal.resetInputError)
                                                        },
                                                        400)
                                        }
                                    } ();
                                    if ("object" == typeof f) return f.v
                                }
                                if (e.imageUrl) {
                                    var p = t.querySelector(".sa-icon.sa-custom");
                                    p.style.backgroundImage = "url(" + e.imageUrl + ")",
                                        s.show(p);
                                    var m = 80,
                                        v = 80;
                                    if (e.imageSize) {
                                        var y = e.imageSize.toString().split("x"),
                                            h = y[0],
                                            g = y[1];
                                        h && g ? (m = h, v = g) : logStr("Parameter imageSize expects value with format WIDTHxHEIGHT, got " + e.imageSize)
                                    }
                                    p.setAttribute("style", p.getAttribute("style") + "width:" + m + "px; height:" + v + "px")
                                }
                                t.setAttribute("data-has-cancel-button", e.showCancelButton),
                                    e.showCancelButton ? u.style.display = "inline-block": s.hide(u),
                                    t.setAttribute("data-has-confirm-button", e.showConfirmButton),
                                    e.showConfirmButton ? c.style.display = "inline-block": s.hide(c),
                                e.cancelButtonText && (u.innerHTML = s.escapeHtml(e.cancelButtonText)),
                                e.confirmButtonText && (c.innerHTML = s.escapeHtml(e.confirmButtonText)),
                                e.confirmButtonColor && (c.style.backgroundColor = e.confirmButtonColor, r.setFocusStyle(c, e.confirmButtonColor)),
                                    t.setAttribute("data-allow-outside-click", e.allowOutsideClick);
                                var b = e.doneFunction ? !0 : !1;
                                t.setAttribute("data-has-done-function", b),
                                    e.animation ? "string" == typeof e.animation ? t.setAttribute("data-animation", e.animation) : t.setAttribute("data-animation", "pop") : t.setAttribute("data-animation", "none"),
                                    t.setAttribute("data-timer", e.timer)
                            };
                        o["default"] = i,
                            t.exports = o["default"]
                    },
                        {
                            "./handle-dom": 4,
                            "./handle-swal-dom": 6,
                            "./utils": 9
                        }],
                    9 : [function(t, n, o) {
                        Object.defineProperty(o, "__esModule", {
                            value: !0
                        });
                        var a = function(e, t) {
                                for (var n in t) t.hasOwnProperty(n) && (e[n] = t[n]);
                                return e
                            },
                            r = function(e) {
                                var t = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);
                                return t ? parseInt(t[1], 16) + ", " + parseInt(t[2], 16) + ", " + parseInt(t[3], 16) : null
                            },
                            s = function() {
                                return e.attachEvent && !e.addEventListener
                            },
                            l = function(t) {
                                e.console && e.console.log("SweetAlert: " + t)
                            },
                            i = function(e, t) {
                                e = String(e).replace(/[^0-9a-f]/gi, ""),
                                e.length < 6 && (e = e[0] + e[0] + e[1] + e[1] + e[2] + e[2]),
                                    t = t || 0;
                                var n, o, a = "#";
                                for (o = 0; 3 > o; o++) n = parseInt(e.substr(2 * o, 2), 16),
                                    n = Math.round(Math.min(Math.max(0, n + n * t), 255)).toString(16),
                                    a += ("00" + n).substr(n.length);
                                return a
                            };
                        o.extend = a,
                            o.hexToRgb = r,
                            o.isIE8 = s,
                            o.logStr = l,
                            o.colorLuminance = i
                    },
                        {}]
                },
                {},
                [1]),
            "function" == typeof define && define.amd ? define(function() {
                return sweetAlert
            }) : "undefined" != typeof module && module.exports && (module.exports = sweetAlert)
    } (window, document);